// type toArray<T> = T[];
// 当在泛型中使用条件类型的时候，如果传入一个联合类型，就会变成分发的（distributive）
type toArray<T> = T extends any ? T[] : never;

type NumArray = toArray<number>;
type NumAndStrArray = toArray<number | string>;

export {};
